home *** CD-ROM | disk | FTP | other *** search
- Short: MUI List clone with horiz scroll and much more...
- Author: masson@iut-soph.unice.fr (Gilles Masson)
- Uploader: masson@iut-soph.unice.fr (Gilles Masson)
- Type: dev/mui
- Requires: MUI 3.6+ , OS 2.x (V37+).
- Version: 0.75
-
- (15.07.97)
-
- This is a MUI List/Listview/Floattext clone, named
- NList.mcc/NListview.mcc/NFloattext.mcc, which is a public
- mcc class for MUI.
-
- Actually the horizontal scrolling is fully supported, there are
- smooth scrolling, word wrap support, built-in copy to clipboard,
- classic char selection possibility, drag and drop and many other
- features. The user can change the column width with mouse and
- column titles can act as buttons.
-
- There is a pref class NListviews.mcp with it, which permit the
- user to choose all default backgrounds, pens and fonts, scrollbars
- mode, drag and drop mode and qualifier, multiselect mode and some
- others.
-
-
- Include is now a Floattext.mui replacement which use NFloattext.mcc,
- permitting copy to clipboard and key moving.
- Some problems have been fixed for it since NList0.73.
- I hope this time there will be no more compatibility problems with it. :)
-
-
-
- Changes since NList 0.73 (30.06.97)
- ***********************************
-
- * NFloattext.mcc 19.45 09.07.97
- - fixed Now using MUIA_Floattext_Text really copy the supplied buffer like Floattext
- and not use ConstructHook_String/DestructHook_String any more.
-
- * NList.mcc 19.81 15.07.97
- - added some new hooks MUIA_NList_XxxxHook2 which are same as MUIA_NList_XxxxHook ones
- but use a more standard way to be called, ie with the object in A2 and a
- message in A1 which is a struct.
- This give a correct access to the object, and permit the MUIA_NList_CompareHook2
- hook to use the MUIA_NList_SortType value (see below).
- - added MUIA_NList_SortType tag which can be set and get, is passed to the
- MUIA_NList_CompareHook2 hook and can be directly setted in MUIM_NList_Sort2.
- - added MUIM_NList_Sort2 method which set MUIA_NList_SortType value the do same as
- MUIM_NList_Sort (its goal is to permit very easy sort using a single notify
- on MUIA_NList_TitleClick.
- - fixed MUIA_Listview_MultiSelect and MUIA_Listview_Input set on a Listview should
- now work for a NList child.
- - added MUIA_NList_ButtonClick and ESC O[...@<n>] or ESC o[...@<n>] sequences
- to make relverify like buttons and get notifies when they are clicked.
- - added MUIM_NList_CreateImage and MUIM_NList_UseImage now use the flags argument :
- when ~0L NList don't make set(MUIA_FillArea,FALSE) on the object any more.
-
- - fixed use HandleInput for MuiKeys as it seems they are not received by HandleEvent
- in some cases. Intuition events are still handled in HandleEvent.
- - fixed setting MUIA_NList_Active could make some delayed MUIA_NList_Active notify.
- - fixed some horizontal scrollbar in fullauto mode problems should be fixed.
- - added new escape sequence ESC t[..] which make ESC C and ESC E horiz bar
- being thick (and filled with wanted color).
- - fixed setting default to never have the NList context menu show it at the 1st RMB click.
-
- * NList.mcc 19.79 09.07.97
- - fixed NList didn't cleared entries when disposed, so destruct hook where never called
- in that case !
- - fixed handleInput has been replaced by HandleEvent.
- - added NList entries strings could be ended by \0 and \n only.
- Now NList reconize \r and \r\n too as end of strings.
- - fixed no MUIA_NList_Active (MUIA_List_Active) notify were sent when the list is cleared.
- - fixed Drag in immediate mode don't start any more immediately but at first mouse move.
- - fixed Insertion of entries containing ESC I[] while in quiet mode should be a little faster.
- - fixed there were in some cases a problem with MUIA_NList_Active/MUIA_List_Active notify,
- and that notify was never done when the list became cleared.
- (works better when used in a standard Listview now)
- - fixed Notifies on MUIA_Listview_SelectChange and MUIA_Listview_DoubleClick
- (when using standard Listview) should now work.
- - added MUIM_NList_ContextMenuBuild autodoc.
-
- * NListview.mcc 19.58 15.07.97
- - added 2 tags used by NList.mcc.
-
-